package cn.sq.musicserver.plug.model.neteasecloudmusic.entity;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * Created with IntelliJ IDEA.
 * User: SQ
 * Date: 2020/12/10
 * Time: 16:07
 * Description: 搜索歌曲接口
 * interface： /search
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value = "搜索歌曲接口", description = "搜索歌曲接口")
public class SearchParam {
    /**
     * 搜索关键字
     */
    @ApiModelProperty(value = "搜索关键字")
    private String keywords;
    /**
     * 分页（选传）
     * 返回数量 , 默认为 30 offset : 偏移数量，用于分页 , 如 : 如 :( 页数 -1)*30, 其中 30 为 limit 的值 , 默认为 0
     */
    @ApiModelProperty(value = "搜索分页")
    private String limit;
    /**
     *  搜索类型；默认为 1 即单曲 , 取值意义 : 1: 单曲, 10: 专辑, 100: 歌手, 1000: 歌单, 1002: 用户, 1004: MV, 1006: 歌词, 1009: 电台, 1014: 视频, 1018:综合
     */
    @ApiModelProperty(value = "搜索类型")
    private String type ;

    @ApiModelProperty(value = "当前第几页初始是0")
    private String offset;

}

